72f9c1
@@ -212,6 +212,7 @@
private String resolveMapJoinTask(
         AliasFileSizePair pair = aliasFileSizeList.get(idx);
         String alias = pair.alias;
         long size = pair.size;
+        idx--;
         if (!bigAliasFound && aliasToTask.get(alias) != null) {
           // got the big table
           bigAliasFound = true;
@@ -219,7 +220,6 @@
private String resolveMapJoinTask(
           continue;
         }
         smallTablesFileSizeSum += size;
-        idx--;
       }
 
       // compare with threshold
